package com.imooc.business.util.report.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class ReportTemplet implements Serializable {

    private Long id; // id
    private String name; // 模板名称
    private String appType; // app类型
    private String isOpen;// 是否公开，仅公开模板才能给学校选择(0:不公开,1:公开)
    private String previewImage;// 预览图
    private String reportType;// 报表类型 1:榜单 2:报表 3：图表
    private String templetType;// 模板类型
    private String groupRange;// 群组使用范围 eg:1_2_5 参考GroupType
    private String clientRange;// 终端类型 eg:1_2_3 参考ClientType
    private String status;// 状态
    private Date createTime;
    private Date modifyTime;
    private String groupId;
    private String isPlatform; // 是否平台级模版
    private String isDefault; // 是否默认
    private String commonType;

    private String allocatedStatus; // V1版本是否已分配 1:已分配
    private ReportTempletAllocation allocation; // 分配信息
    private List<ReportTempletField> fields; // 模板字段列表
    private String noTempletReport ;
    private String queryType;
    private String reportUrl;
}
